wild or frantic person - German English Dictionary